.myIntegral {
  width: 100%;
  overflow-x: hidden;
  background: #f6f6f6;
}

.myIntegral-top {
  box-sizing: border-box;
  width: 750px;
  min-height: 320px;
  padding-bottom: 80px;
  background: rgba(252, 177, 66, 1);

  .myIntegral-top-content {
    padding-top: 20px;
    ._h1 {
      font-size: 32px;
      font-family: PingFang SC;
      font-weight: 500;
      color: rgba(0, 0, 0, 1);
      line-height: 32px;
    }

    ._h2 {
      margin-top: 53px;
      font-size: 67px;
      font-family: Source Han Sans SC;
      font-weight: 500;
      color: rgba(0, 0, 0, 1);
      line-height: 67px;
    }

    ._h3 {
      margin-top: 39px;
      font-size: 27px;
      font-family: PingFang SC;
      font-weight: 400;
      color: rgba(0, 0, 0, 1);
      line-height: 27px;
    }
  }
}

/*弧形*/
.hx-div {
  width: 850px;
  height: 126px;
  background: #f6f6f6;
  border-radius: 50%;
  left: -50rpx;
  position: relative;
  margin-top: -33px;
}

/*导航nav*/
.myIntegral-top-nav {
  margin-top: -75px;
  position: relative;
  z-index: 2;

  .top-nav-item {
    width: 33%;

    .integral-shop {
      width: 53px;
      height: 53px;
    }

    ._h4 {
      margin-top: 18px;
      font-size: 27px;
      font-family: PingFang SC;
      font-weight: 400;
      color: rgba(0, 0, 0, 1);
    }
  }
}

/*积分商城部分*/
.shop-list-content-title {
  margin-top: 69px;
  margin-bottom: 39px;
  font-size: 32px;
  font-weight: bold;
  color: rgba(9, 9, 9, 1);
  margin-left: 20px;
  line-height: 32px;
}

.shop-list-content {
  margin-left: 20px;
  margin-right: 20px;
  min-height: 60vh;
  /*商品列表*/
  .shop-list {
    .shop-list-item {
      margin-bottom: 31px;
      padding-bottom: 27px;
      width: 345px;
      border-radius: 13px;
      background: rgba(255, 255, 255, 1);
      box-shadow: 1px 0 10px 0 rgba(217, 217, 217, 1);

      .item-content {
        padding: 0 10px;
        padding-left: 21rpx;

        ._h2 {
          margin-top: 12px;
          margin-bottom: 14px;
          font-size: 28px;
          font-family: PingFang SC;
          font-weight: 400;
          color: rgba(9, 9, 9, 1);
        }

        ._h3 {
          font-size: 28px;
          font-weight: 400;
          color: rgba(255, 92, 82, 1);

          .productPoint{
            float: left;
          }
          .marketPrice{
            float: left;
            color:#ccc;
            margin-left:20px;
            text-decoration: line-through;
          }
        }
      }
    }
  }
}

.shop-list-bg {
  width: 345px;
  height: 305px;
  border-radius: 13px 13px 0px 0px;
}
